Designed to Fail: A USB-Connected Reader for Online Banking

نویسندگان

  • Arjan Blom
  • Gerhard de Koning Gans
  • Erik Poll
  • Joeri de Ruiter
  • Roel Verdult
چکیده

We present a security analysis of an internet banking system used by one of the bigger banks in the Netherlands, in which customers use a USB-connected device – a smartcard reader with a display and numeric keyboard – to authorise transactions with their bank card and PIN code. Such a set-up could provide a very strong defence against online attackers, notably Man-in-the-Browser attacks, where an attacker controls the browser and host PC. However, we show that the system we studied is seriously flawed: an attacker who controls an infected host PC can get the smartcard to sign transactions that the user does not explicitly approve, which is precisely what the device is meant to prevent. The flaw is not due to a simple implementation bug in one of the components (e.g. the device or the software components on the PC). It is a more fundamental design flaw, introduced in assigning responsibilities to the different components and designing the protocols between them. The system we studied, used by the Dutch bank ABN-AMRO, was developed by the Swedish company Todos AB. This company has since been acquired by Gemalto. ABN-AMRO is one of the three biggest banks in the Netherlands, with 6.8 million customers. Given the popularity of internet banking in the Netherlands, this means that millions of these devices are in the field. The manufacturer claims this device is “the most secure sign-what-you-see end-user device ever seen” ; this paper demonstrates this claim to be false.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Softer Smartcards - Usable Cryptographic Tokens with Secure Execution

Cryptographic smartcards provide a standardized, interoperable way for multi-factor authentication. They bridge the gap between strong asymmetric authentication and short, user-friendly passwords (PINs) and protect long-term authentication secrets against malware and phishing attacks. However, to prevent malware from capturing entered PINs such cryptographic tokens must provide secure means for...

متن کامل

Optimised to Fail: Card Readers for Online Banking

The Chip Authentication Programme (CAP) has been introduced by banks in Europe to deal with the soaring losses due to online banking fraud. A handheld reader is used together with the customer’s debit card to generate one-time codes for both login and transaction authentication. The CAP protocol is not public, and was rolled out without any public scrutiny. We reverse engineered the UK variant ...

متن کامل

Bachelor Thesis Smart Card Based Solutions for Secure Internet Banking with a primitive reader or mobile phone

Internet Banking is performed in an insecure environment, that is, both the PC and the web browser may have viruses and spyware. Therefore the sensitive data such as client passwords and financial transactions can be eavesdropped and modified. This paper presents two smart card based solutions for Internet Banking. Unlike most of earlier approaches which handles all the sensitive data using the...

متن کامل

Online Banking with NFC-Enabled Bank Card and NFC-Enabled Smartphone

Banks want to use their genuine strong credential for online banking transaction authorization the debit card. Customers nowadays are usually equipped with a Smartphone and prefer to not carry a card reader in addition. Methods where developed that use the Smartphone to authorize online banking transactions. These methods are vulnerable to Smartphone malware. We present NFC-TAN as a Smartphone ...

متن کامل

Customer's Loyalty to Online Banking Services

The progress of technology, the expansion of the Internet, and the emergence of online social media have created an appropriate infrastructure for communication and transfer of experiences. These environmental changes have transformed customer relationship with firms and have forced them to provide online services. The purpose of this paper is to develop a comprehensive model of customer loyalt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012